首页 > 试题广场 >

访友

[编程题]访友
  • 热度指数:9246 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
小易准备去拜访他的朋友,他的家在0点,但是他的朋友的家在x点(x > 0),均在一条坐标轴上。小易每一次可以向前走1,2,3,4或者5步。问小易最少走多少次可以到达他的朋友的家。

输入描述:
一行包含一个数字x(1 <= x <= 1000000),代表朋友家的位置。


输出描述:
一个整数,最少的步数。
示例1

输入

4

输出

1
示例2

输入

10

输出

2
def func(p):
    if p==0:
        return 0
    elif p<=5:
        return 1
    else:
        return p//5+func(p%5)
x=int(input())
print(func(x))

发表于 2022-02-18 15:30:55 回复(0)